home *** CD-ROM | disk | FTP | other *** search
- CORRESPONDENCE AND ACTION CONTROL SYSTEM
-
- CACPO Ver 1.0
- Copyright (c) 1983,1984,1985 P.L. Olympia
- 08/01/85
-
-
- 1.0 WHAT IN THE WORLD IS CACPO?
-
- CACPO is an automated system of tracking correspondence and
- action items in an office.
-
- The primary objectives of the system are:
-
- o to track correspondence in an office including names of
- assignees, critical dates and status.
-
- o to track all kinds of activities requiring action. These
- activities include (but are NOT limited to) letters, memoranda,
- orders, procurement request, travel request, work order, training
- and personnel action.
-
-
-
- 2.0 OVERVIEW
-
- The system is a menu-driven one that was originally implemented
- on a CP/M microcomputer running dBASE II. That was in 1983. In
- 1984, a version for dBASE III was completed. This year, I used it to
- test out Clipper (tm, Nantucket). So what you have here is the
- compiled version. I am releasing this version to the public domain to
- (1) give people a taste of Clipper (a version, compiled in WordTech's
- dBIII compiler is in the works), (2) and at the same time, have
- something that they can use at the office everyday.
-
- This public domain version is almost the real thing except that
- you are limited to 50 records in the data base. If you want to change
- the system to suit your own needs, the source codes in either dBASE II
- or dBASE III are available. See the end of this DOC file.
-
- Some of the system's capabilities:
-
- o Data relating to a piece of correspondence or action item are
- entered into the system using formatted screens. The system
- automatically generates a unique reference number for the item
- based partly on the day's date and the office code of the office
- with responsibility for the correspondence or action.
-
- o The system can generate an action ticket that is intended to
- follow the item from its initiation to its completion.
-
- o Items may be updated, deleted or restored at any time using
- formatted screens.
-
- o The system has a comprehensive set of report-generating
- capabilities; these reports may be directed to the screen or
- printer at any time. The user may specify selection criteria for
- the reports including type of correspondence, name of assignee,
- and due date ranges,
-
-
- 3.0 COPYRIGHT NOTICE
-
- The CACPO package is copyrighted. But you are granted a limited
- license to distribute it under the following conditions:
-
- - the package is distributed without change and all components,
- including this DOC file are NOT changed,
-
- - all commercial use is forbidden.
-
- Use this public domain package at your own risk. (why do I have to
- keep saying that?). It works for me.
-
-
- 4.0 WHAT IS IN THE PACKAGE
-
- CACPO.EXE - compiled program
- CACPO.DOC - this file
- CAC.DBF - main data base, and
- CACREF.NTX - its index file
- CACSRCE.DBF - Correspondence source data base, and
- CACSRCE.NTX - its index file
- CACTYPE.DBF - Correspondence type data base, and
- CACTYPE.NTX - its index file
-
- Note that the data bases may be manipulated also with dBASE III.
- If you do that, you must reindex the data bases using CACPO since the
- index files of Clipper are NOT compatible with dBASE III's.
-
- The system will run on 128K RAM exclusive of DOS. You don't
- need dBASE III.
-
-
- 5.0 HOW TO RUN
-
- The system can be operated by anyone without any computer
- programming knowledge. Copy all the CACPO files to the default drive
- and give the command:
-
- C>cacpo
-
- at the operating system prompt. You will be greeted by an information
- screen, and then the Main Menu. If you have a color monitor, the
- program will show different colors. This program was tested with a
- color monitor.
-
-
-
- 5.1 The Main Menu
-
- The main menu is shown in Figure 1. You make a menu selection by
- entering a single letter (RETURN is not needed). A brief description
- of each selection is given in this section. A detailed description of
- some of the selections are discussed in succeeding sections.
-
- ======================================================================
-
- ----------------------------------------------------------------------
- DSI Correspondence/Action Control System - Main Menu
- ----------------------------------------------------------------------
-
- INPUT/EDIT OUTPUT/REPORT
- ---------- -------------
- A) Add a new record B) Browse (abbreviated Scan)
- C) Change any fields in a record L) List reference numbers
- D) Delete a record P) Print action report
- R) Restore deleted record S) Scan file
- F) Flush all deleted records T) Print Action Ticket
-
- GENERAL
- -------
- V) View/Set global parameters H) Help with TYPE/SOURCE codes
- I) ReIndex the data bases Q) Quit (Stop program)
-
-
- PICK A LETTER -----> : :
-
-
- ======================================================================
-
- Figure 1. The Main Menu
-
-
-
- 5.2 Summary of Menu Options
-
-
- OPTION DESCRIPTION
-
- GENERAL
-
- V Choose this to change the destination of your report (Screen
- or Printer), your office code initials and the abort
- character.
-
- Q Choose this to stop the program and go back to the operating
- system.
-
- H Choose this if you want a list of currently defined SOURCE
- codes and ACTION TYPE codes
-
-
- INPUT/EDIT
-
- A Choose this if you want to add a record (new item) to the
- data base. The system will automatically generate a new item
- reference number and present you with a formatted screen, on
- which you can enter data (see Figure for the layout of the
- Data Entry screen)
-
- C Choose this if you want to change or edit any data contained
- in a record (item). The system will first ask you for the
- reference number of the record you want to change.
-
- D Choose this if you want to mark a record for deletion. An
- item so marked will always appear in reports with the
- message "DELETE PENDING". The record is not actually removed
- from the data base until you choose the F(lush) option.
-
- R Choose this if you change your mind and want to unmark a
- record previously marked for deletion.
-
- F Choose this if you want to physically remove from the data
- base all records marked for deletion. The system will ask
- for confirmation because the result is NOT reversible.
-
- OUTPUT/REPORT
-
- B The B(rowse) option allows you to produce an abbreviated
- report of all or selected records in the data base. The
- report goes to the currently designated report destination
- device (Printer or Screen)
-
- L The L(ist) option will display on the screen the reference
- number of all records in the data base.
-
- P The P(rint) Action Report generates a DETAILED hardcopy
- listing of all items assigned a specified person
-
- S The S(can) File option will list either on the screen or the
- printer any selected records in the data base. The format
- used is that of the data entry screen (Figure 3)
-
- T This option generates a printed action T(icket) for a
- specified item. The ticket is designed to follow the item
- from its initiation to its completion.
-
-
-
- All prompts for field elements do not require you to enter the
- entire value; a substring will do. For example, if you are
- prompted for ASSIGNEE name, you may simply supply a unique
- substring in the name. If you are prompted for a REFERENCE
- NUMBER, a value of "8409" will retrieve the first item entered on
- September, 1984.
-
-
- 5.3 Data Entry/Report Screen
-
- ======================================================================
-
- --------------------------------------------------------------------------------
- DSI Correspondence/Action Control System - Data Entry
- --------------------------------------------------------------------------------
-
- Reference # Type Action Office Assigned To Source
- (YYMMDDXXZZ) :_: :___________: :_______________: :___:
-
- Orig. Date Due Date Compl. Date
- :__/__/__: :__/__/__: :__/__/__:
-
- FROM: :_________________________: TO: :_________________________:
- :_________________________: :_________________________:
-
- SUBJECT STATUS
- :________________________________: :________________________________:
- :________________________________: :________________________________:
- :________________________________: :________________________________:
- :________________________________: :________________________________:
- :________________________________: :________________________________:
-
- --------------------------------------------------------------------------------
- CURSOR: ^S=Left ^D=Right ^V=Insert on/off ^Y=blank field
- ^E=Prev. ^X=Next field ^W=all done
-
- ======================================================================
-
- Figure 2. Data Entry Screen
-
-
- Data input is terminated either of two ways:
-
- o by pressing CTRL-W (^W)
-
- o by pressing RETURN past the last line in the STATUS field.
-
-
- The system performs several validation checks on the data you
- enter. These include the following:
-
- o SOURCE code must be valid (This field is always required)
-
- o TYPE code must be valid (This field is also always required)
-
- o Today's date must be greater than the Origination date
-
- o The DUE DATE (If entered) must be greater than the origination
- date.
-
- If there are errors in the data, you will be given the choice of
- correcting the erroneous data or aborting the A(dd) operation
- altogether.
-
-
- 5.4 Data Selection Screen
-
- NOTE: The system presents you with a record selection screen during
- all report functions. One selection criterion is the Type of
- Action - choose "A" for all items requiring action or "+" for
- everything EXCEPT action items. Leaving all selection criteria
- fields blank means you want everything - the whole nine yards.
-
- ======================================================================
-
- ----------------------------------------------------------------------
- DSI COrrespondence Action Control System - Selection Screen
- ----------------------------------------------------------------------
-
- SPECIFY SELECTION CRITERIA
-
- You may leave any field blank if you do not want to impose any
- field criterion
-
- ACTION TYPE (Code or +) .............................. :_:
-
- ASSIGNED TO (Any unique substring) ................... :__________:
- (Required for Print Action Report)
-
- DUE DATE RANGE
- Begin Due Date (MM/DD/YY) .......................... :__/__/__:
- End Due Date ...................................... :__/__/__:
-
- ======================================================================
-
- Figure 3. Generic Selection Screen
-
-
- 6.0 SOURCE CODE LICENSE
-
- If you want the source code for the program either in dBASE II or
- dBASE III (please specify), complete the following form or leave a
- C(omment) to the Sysop at the SMUG RBBS, 301-963-5249 (Rockville, MD).
-
-
- -------------------------------------------------------------------------
- CACPO SOURCE CODE ORDER FORM:
-
- You get a PC-DOS diskette with dBASE source codes, complete printed
- documentation and dBASE utility programs.
-
-
- DATE _________________ dBASE II or III (Circle one)
-
-
- NAME ________________________________________ PHONE: _________________
-
-
- COMPANY ______________________________________
-
-
- ADDRESS ______________________________________
-
-
- ______________________________________
-
-
- ______________________________________
-
-
- Send the form, along with $50 to:
-
- P. L. Olympia
- 17 Thorburn Road
- Gaithersburg, MD 20878
- Voice: 301-251-0497 Data: 301-963-5249
-
- Site licensing for unlimited duplication rights available.
- -------------------------------------------------------------------------
-
- * * * END OF CACPO.DOC * * *